import jwt

from app.schemas.login import JWTPayload
from app.settings.config import settings

def create_access_token(*,data: JWTPayload) -> str:
    payload = data.model_dump().copy()
    encoded_jwt = jwt.encode(payload,settings.SECRET_KEY,algorithm=settings.JWT_ALGORITHM)
    return encoded_jwt

